Go to primary content
Oracle® Retail Integration Bus Operations Guide
Release 16.0.21
E86968-01
Next
Contents
List of Tables
Title and Copyright Information
Send Us Your Comments
Preface
Audience
Documentation Accessibility
Related Documents
Customer Support
Review Patch Documentation
Improved Process for Oracle Retail Documentation Corrections
Oracle Retail Documentation on the Oracle Technology Network
Conventions
1
Introduction
Oracle WebLogic Application Server
Oracle Retail Integration Bus Supplied Components
2
Application Builder
RIB Application Builder Directory Structure
Directory Structure and Key Files
RIB Application Builder Tools
Logging
Backup and Archive of Key Files
rib-app-compiler
rib-app-deployer
Check-version-and-unpack
check-version-and-apply-defect-fix
inventory-management
setup-security-credential
Hot Fix Installation Reports
rib-adapter-controller
Start Flow
Stop Flow
List Flow
Start Adapters By Type
Stop Adapters by Type
Start Adapter
Stop Adapter
Test Durable Subscriber for Adapter
Test Durable Subscriber for RIB Application
List RIB Application Adapters
RIB Deployment Configuration File Editor
Important Installation Warning
Key Rule
Editor Usage
3
Backend System Administration and Logging
rib-<app>-adapters.xml
<subscribers> elements
<publisher> elements
<timer-driven>
<request-driven>
<hospital> element
rib-<app>-adapters-resource.properties
rib-<app>-plsql-api.xml
rib-<app>.properties
rib-system.properties
rib-integration-flows.xml
rib-deployment-env-info.xml
app-in-scope-for-integration
rib-jms-server
rib-application-server
rib-javaee-containers
rib-applications
commons-logging.properties
log4j2.xml
rib-app-builder-paths.properties
rib-application-assembly-info.xml
retail_service_config_info_ribserver.xml
remote_service_locator_info_ribserver.xml
RIB Logging
Log Level Recommendations
Changing Logging Levels
RIB Administration GUI
log4j2.xml Configuration File
Adapter Logging (RIBLOGS)
RIB Timing Logs
RIB Audit Logs
Other RIB Management Logs
deploy.rib.log
management.rib.log
global.rib.log—Example
4
RIB and JMX
Third Party JMX Client Example
5
RIB Administration GUI
RIB Administration URLs
RIB Administration GUI
RIB Functional Artifacts
RIB Message Flows
RIB Payloads (xsds)
Authorization
RIB Administration GUI Home
Adapter Manager
Adapter Manager Screen
Log Viewer
Log Manager
RIB Logs
6
JMS Provider Management
RIB on AQ JMS
Queue Monitor Process Setup
Optimizing Enqueue/Dequeue Performance
Sizing Considerations
RIB on AQ JMS - Server Side Processes
Types of Oracle Database Side Processes
RIB and Application Server and JDBC Connections
RIB Connections - Summary
rib-rms Connections
rib-rwms Connections
rib-sim Connections
rib-tafr Connections
rib-rpm Connections
rib-rfm Connections
rib-oms Connections
rib-rxm Connections
rib-ext Connections
Configuration Recommendations
Support for Multiple JMS Servers Within a Single Deployment
Design
rib-app-builder Validation Checks
How to Set Up Multiple JMS Servers
Process Overview
General Recommendations
AQ Recommendation
Sample Configuration
rib-integration-flows.xml
rib-deployment-env-info.xml
RIB-RMS Application Configuration
rib-rms-adapters.xml
rib-rms-adapters-resources.properties
RIB-TAFR Application Configuration
rib-tafr-adapters.xml
rib-tafr-adapters-resources.properties
RIB-SIM Application Configuration
rib-sim-adapters.xml
rib-sim-adapters-resources.properties
RIB-RWMS Application Configuration
rib-rwms-adapters.xml
rib-rwms-adapters-resources.properties
RIB-RFM Application Configuration
rib-rfm-adapters.xml
rib-rfm-adapters-resources.properties
Compile and Deploy
RIB-ADMIN-GUI
7
Message Transform, Filtering and Routing (TAFR)
TAFR Adapter Process
Configuration
Transformation
Filtering Configuration
Routing
Configuration Example - Facility ID
Single RWMS Configuration
Configuration Process
Two RWMS Configuration
Description
Configuration Process
8
RIB in Operation
Operational Considerations
Alerts and Notifications
How to Configure Alerts and Notification
RIB Log File Monitoring
Log File Archive and Purge
Hospital Size and Growth
RMS MFQ and RWMS UPLOAD Tables Sizes
Remote RWMS
RIB Components Start and Stop
RIB Operation Support Staff Requirements
RIB Components - Source Code Control
RIB HA Requirements
RIB Disaster Recovery
RIB Administration Roles and Security
RIB Operation Support Staff Requirements
RIB System Administrator
Technology Background
Experience or Training
Areas of Responsibility
RIB Application Administrator
Technology Background
Experience or Training on
Areas of Responsibility
Hospital Monitoring and Maintenance
9
Testing RIB
RIB Test Harness
Master Checklist
PL/SQL Application API Stubs
Architecture and Design
The Common Subsystem
The Thin API layer
The Stub Administration and Setup Functions
Configuration Files
Installation and Setup
Prerequisite Tasks
Installation
Configure_API
Prerequisites
Java EE Application API Stubs
Architecture and Design
Installation and Setup
Prerequisite Tasks
Installation
Configuration of the rib-<app> to use Injection Stubs
10
Performance Considerations
Performance Factors
Performance Requirements
Multi-Channel
End-to-End Timing
How to Calculate Average Message Size
Purchase Order Example
Understand the Message Family
RIB Timing Log Analysis
Purchase Order Example
Key Interfaces to Consider
ASN (Inbound/Outbound)
Receipts
Stock Order (Allocations & Transfers)
How to Approach a RIB Performance Test
Multi-Channel Adapters
Adding Multi-Channels to a Message Family
Logical Channels and Thread Value
Algorithm Used to Calculate Channel
How to Configure a Multi-Channel Flow
Example
RIB-RMS
RIB-TAFR
RIB-SIM
RIB-RWMS
Edit the RIB_SETTINGS table
Compile and Deploy
Message Aggregation
How to Configure Message Aggregate
Aggregation Example
Multiple Hospital Retry
Family Specific Hospital Retry Adapters
How Family Specific Hospital Retry Works
How to Configure a Family Specific Retry Adapter